/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:DELL
 * Date:2025-01-29
 * Time:23:55
 */
class Singleton{
    private static Singleton instance=new Singleton();
    //通过这个方法才能获取到刚才的实例
    //后续如果想使用这个类的实例，都通过getInstance方法来获取
    public static Singleton getInstance(){
        return instance;
    }
    //把构造方法设置为私有，此时类外面的其它代码就无法new出这个类的对象了
    private Singleton(){

    }
}
public class Demo8 {
    public static void main(String[] args) {
        //此处又有一个实例了，这就不是单例模式了
        //Singleton s1=new Singleton();
        Singleton s1=Singleton.getInstance();
        Singleton s2=Singleton.getInstance();
        System.out.println(s1==s2);
    }
}
